<?php

/**
 * Implenta las funciones necesarias para gestionar un proveedor del sistema
 *
 * @author Daniel Cardoza, Gary Dos Santos, Freddy Rodriguez
 */
class Proveedor {

    private $id;
    private $rif;
    private $nombreEmpresa;
    private $direccion;
    private $nombre;
    private $apellido;
    private $telefono;
    private $email;

    function __construct($id, $rif, $nombreEmpresa, $direccion, $nombre, $apellido, $telefono, $email) {
        $this->id = $id;
        $this->rif = $rif;
        $this->nombreEmpresa = $nombreEmpresa;
        $this->direccion = $direccion;
        $this->nombre = $nombre;
        $this->apellido = $apellido;
        $this->telefono = $telefono;
        $this->email = $email;
    }

    public function getId() {
        return $this->id;
    }

    public function setId($id) {
        $this->id = $id;
    }

    public function getRif() {
        return $this->rif;
    }

    public function getNombreEmpresa() {
        return $this->nombreEmpresa;
    }

    public function getDireccion() {
        return $this->direccion;
    }

    public function getNombre() {
        return $this->nombre;
    }

    public function getApellido() {
        return $this->apellido;
    }

    public function getTelefono() {
        return $this->telefono;
    }

    public function getEmail() {
        return $this->email;
    }

    public function setRif($rif) {
        $this->rif = $rif;
    }

    public function setNombreEmpresa($nombreEmpresa) {
        $this->nombreEmpresa = $nombreEmpresa;
    }

    public function setDireccion($direccion) {
        $this->direccion = $direccion;
    }

    public function setNombre($nombre) {
        $this->nombre = $nombre;
    }

    public function setApellido($apellido) {
        $this->apellido = $apellido;
    }

    public function setTelefono($telefono) {
        $this->telefono = $telefono;
    }

    public function setEmail($email) {
        $this->email = $email;
    }

    public function toArray() {
        $data['PRV_ID'] = $this->getId();
        $data['PRV_RIF'] = $this->getRif();
        $data['PRV_NOMBRE_EMPRESA'] = $this->getNombreEmpresa();
        $data['PRV_DIRECCION'] = $this->getDireccion();
        $data['PRV_NOMBRE'] = $this->getNombre();
        $data['PRV_APELLIDO'] = $this->getApellido();
        $data['PRV_TELEFONO'] = $this->getTelefono();
        $data['PRV_EMAIL'] = $this->getEmail();
        return $data;
}

}
?>
